package com.stefanini.pe.bbva.bp.in.to;

import java.io.Serializable;

public class UsuarioSesion implements Serializable{

	private static final long serialVersionUID = 1L;

	private String codigoUsuario;

	private String perfilHost;

	private String nombre;

	private String registroHost;

	private String apellidoPaterno;

	private String apellidoMaterno;

	private String sesion;

	private String password;
	
	private String codOficina;
	
	private String codTerritorio;
	
	private String codBanca;
	
	private String email;
	
	private String telefono;
	
	private String indJerarquia;
	
	private Long idUsuarioAsesor;
	
	private String tipoDocumento;
	
	private String nroDocumento;
	
	private String fechaInformacion;

	/**
	 * @return Returns the apellidoMaterno.
	 */
	public String getApellidoMaterno() {
		return apellidoMaterno;
	}

	/**
	 * @param apellidoMaterno
	 *            The apellidoMaterno to set.
	 */
	public void setApellidoMaterno(String apellidoMaterno) {
		this.apellidoMaterno = apellidoMaterno;
	}

	/**
	 * @return Returns the apellidoPaterno.
	 */
	public String getApellidoPaterno() {
		return apellidoPaterno;
	}

	/**
	 * @param apellidoPaterno
	 *            The apellidoPaterno to set.
	 */
	public void setApellidoPaterno(String apellidoPaterno) {
		this.apellidoPaterno = apellidoPaterno;
	}

	/**
	 * @return Returns the codigoUsuario.
	 */
	public String getCodigoUsuario() {
		return codigoUsuario;
	}

	/**
	 * @param codigoUsuario
	 *            The codigoUsuario to set.
	 */
	public void setCodigoUsuario(String codigoUsuario) {
		this.codigoUsuario = codigoUsuario;
	}

	/**
	 * @return Returns the nombre.
	 */
	public String getNombre() {
		return nombre;
	}

	/**
	 * @param nombre
	 *            The nombre to set.
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * @return Returns the password.
	 */
	public String getPassword() {
		return password;
	}

	/**
	 * @param password
	 *            The password to set.
	 */
	public void setPassword(String password) {
		this.password = password;
	}

	/**
	 * @return Returns the perfilHost.
	 */
	public String getPerfilHost() {
		return perfilHost;
	}

	/**
	 * @param perfilHost
	 *            The perfilHost to set.
	 */
	public void setPerfilHost(String perfilHost) {
		this.perfilHost = perfilHost;
	}

	/**
	 * @return Returns the registroHost.
	 */
	public String getRegistroHost() {
		return registroHost;
	}

	/**
	 * @param registroHost
	 *            The registroHost to set.
	 */
	public void setRegistroHost(String registroHost) {
		this.registroHost = registroHost;
	}

	/**
	 * @return Returns the sesion.
	 */
	public String getSesion() {
		return sesion;
	}

	/**
	 * @param sesion
	 *            The sesion to set.
	 */
	public void setSesion(String sesion) {
		this.sesion = sesion;
	}

	public String getCodBanca() {
		return codBanca;
	}

	public void setCodBanca(String codBanca) {
		this.codBanca = codBanca;
	}

	public String getCodOficina() {
		return codOficina;
	}

	public void setCodOficina(String codOficina) {
		this.codOficina = codOficina;
	}

	public String getCodTerritorio() {
		return codTerritorio;
	}

	public void setCodTerritorio(String codTerritorio) {
		this.codTerritorio = codTerritorio;
	}
	
	public String retornaNombreCompleto(){
		return (apellidoPaterno==null?"":apellidoPaterno)+" "+
			   (apellidoMaterno==null?"":apellidoMaterno)+" "+
			   (nombre==null?"":nombre);
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}


	public Long getIdUsuarioAsesor() {
		return idUsuarioAsesor;
	}

	public void setIdUsuarioAsesor(Long idUsuarioAsesor) {
		this.idUsuarioAsesor = idUsuarioAsesor;
	}

	public String getIndJerarquia() {
		return indJerarquia;
	}

	public void setIndJerarquia(String indJerarquia) {
		this.indJerarquia = indJerarquia;
	}

	public String getNroDocumento() {
		return nroDocumento;
	}

	public void setNroDocumento(String nroDocumento) {
		this.nroDocumento = nroDocumento;
	}

	public String getTipoDocumento() {
		return tipoDocumento;
	}

	public void setTipoDocumento(String tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}

	public String getFechaInformacion() {
		return fechaInformacion;
	}

	public void setFechaInformacion(String fechaInformacion) {
		this.fechaInformacion = fechaInformacion;
	}

}
